Frequently Asked Questions (FAQ) What is P2P streaming? Peer-to-peer streaming is an exciting new form of Internet stream distribution. It works by distributing a traditional stream broadcast in such a way that any spare and unused upload capacity of a client is used to share the broadcast with other clients in the audience. By using P2P, all streams of the Impact Radio broadcast are intelligently distributed over the entire network of clients making up the broadcast audience. As the audience grows so do the network resources available to distribute the broadcast without increasing bandwidth costs. This makes it possible to reach more users where Internet broadcasting is prohibitively expensive, such as in South Africa (thanks to the greedy and monopolistic practices of a certain entrenched incumbent operator). Simply put: this means that a potentially unlimited amount of users can listen to Impact Radio! What if I am behind a firewall? Under certain circumstances, the P2P streaming employed for Impact Radio may continue to serve a broadcast to users behind firewalls that block outgoing stream connections. Under such circumstances firewalled users receive, rather than serve stream connections to peers. What about security? There is no way for a virus or any other harmful file to affect computers as a result of the participation in this broadcast. No writing to file of the received stream broadcast occurs and therefore, security concerns may be dispelled. The received streams are not cached to a client's hard drive and no files are ever exchanged by client and server. For more information concerning security of Windows Media Internet broadcasts, click here What is the bandwidth usage? The amount of a client's bandwidth that contributes to the shared broadcast depends on many factors, including the bandwidth capacity of the client's Internet connection and the demographics of other audience members. Bandwidth usage may vary as the P2P system adapts used bandwidth as based on availability of the network link. In other words, when uploading a large file, any clients connected to a specific peer shall be instantly redirected to other peers where there is sufficient bandwidth available to serve the required streams. Under circumstances where no peers are discovered in time, the client shall establish a direct connection to the stream source. As the streams are encoded at a fixed bitrate of 13kbps, no more bandwidth is required to receive the stream broadcast. What are the P2P client requirements? The P2P client control is delivered to the user by one of several delivery methods. For users of Internet Explorer, the primary delivery method is via the installation of an ActiveX control. For users of other browsers, the P2P client can be delivered as a Netscape style plug-in, or using the Java Web Start technology. Supported browsers include the following: Internet Explorer v4 and up Mozilla-based - Netscape v6 and up, Firefox (still under development) Other - Safari, Camino (for MAC OSX) (still under development) Supported platforms include the following: Windows 98, ME, 2000, XP or 2003 Linux 2.2 or above for ix86 MAC OS X What do I need to do to become a primary peer? Peering in the P2P network is based on three stream delivery paradigms: peer serving, peer receiving and peer serving & delivering streams. A primary peer will serve many streams, to the extent of it's available and spare Internet bandwidth. This is adjusted dynamically so bandwidth availability is maintained for the peer. To become a primary stream peer, you require more than 56kbps of available Internet capacity - if you are behind a firewall, you will need to open the following ports: 9026 for TCP 9027 for TCP |